feel satisfied and spoiled - Alemán Inglés Diccionario